package com.redxun.model.vo;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.*;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("指标拨付登记表")
@TableName("zbgl_bfdjb")
public class BfdjVo {

    @TableId(value = "ID_", type = IdType.INPUT)
    @ApiModelProperty(value = "主键")
    private String id;

    @TableField("REF_ID_")
    @ApiModelProperty(value = "外键")
    private String refId;

    @TableField("PARENT_ID_")
    @ApiModelProperty(value = "父ID")
    private String parentId;

    @TableField("UPDATE_VERSION_")
    @ApiModelProperty(value = "版本号")
    private BigDecimal updateVersion;

    @TableField("NUMBER_X1RA7")
    @ApiModelProperty(value = "数字框")
    private BigDecimal numberX1ra7;

    @TableField("BUTTONEDIT_OH6A9")
    @ApiModelProperty(value = "指标到账记录ID")
    private String buttoneditOh6a9;

    @TableField("BUTTONEDIT_OH6A9_NAME")
    @ApiModelProperty(value = "指标到账记录")
    private String buttoneditOh6a9Name;

    @TableField("INPUT_GJLMD")
    @ApiModelProperty(value = "到账编号")
    private String inputGjlmd;

    @TableField("SELECT_Z460O")
    @ApiModelProperty(value = "数据状态")
    private String selectZ460o;

    @TableField("USER_CO8ZO")
    @ApiModelProperty(value = "到账登记人ID")
    private String userCo8zo;

    @TableField("USER_CO8ZO_NAME")
    @ApiModelProperty(value = "到账登记人")
    private String userCo8zoName;

    @TableField("DATE_K761E")
    @ApiModelProperty(value = "到账日期")
    private LocalDateTime dateK761e;

    @TableField("BUTTONEDIT_918XG")
    @ApiModelProperty(value = "资金编号ID")
    private String buttonedit918xg;

    @TableField("BUTTONEDIT_918XG_NAME")
    @ApiModelProperty(value = "资金编号")
    private String buttonedit918xgName;

    @TableField("NUMBER_GYEAG")
    @ApiModelProperty(value = "资金金额")
    private BigDecimal numberGyeag;

    @TableField("NUMBER_YEAFT")
    @ApiModelProperty(value = "已到账金额")
    private BigDecimal numberYeaft;

    @TableField("NUMBER_JSNOH")
    @ApiModelProperty(value = "已到账金额")
    private BigDecimal numberJsnoh;

    @TableField("NUMBER_PZ209")
    @ApiModelProperty(value = "未到账金额")
    private BigDecimal numberPz209;

    @TableField("NUMBER_KEKGI")
    @ApiModelProperty(value = "本次到账金额")
    private BigDecimal numberKekgi;

    @TableField("INPUT_7EAUS")
    @ApiModelProperty(value = "分配明细ID")
    private String input7eaus;

    @TableField("TEXTAREA_J16ZN")
    @ApiModelProperty(value = "备注")
    private String textareaJ16zn;

    @TableField("UPLOAD_W18UZ")
    @ApiModelProperty(value = "相关附件")
    private String uploadW18uz;

    @TableField("INST_ID_")
    @ApiModelProperty(value = "流程实例ID")
    private String instId;

    @TableField("INST_STATUS_")
    @ApiModelProperty(value = "状态")
    private String instStatus;

    @TableField("TENANT_ID_")
    @ApiModelProperty(value = "租户ID")
    private String tenantId;

    @TableField("CREATE_TIME_")
    @ApiModelProperty(value = "创建时间")
    private LocalDateTime createTime;

    @TableField("CREATE_BY_")
    @ApiModelProperty(value = "创建人ID")
    private String createBy;

    @TableField("UPDATE_BY_")
    @ApiModelProperty(value = "更新人")
    private String updateBy;

    @TableField("UPDATE_TIME_")
    @ApiModelProperty(value = "更新时间")
    private LocalDateTime updateTime;

    @TableField("CREATE_DEP_ID_")
    @ApiModelProperty(value = "组ID")
    private String createDepId;

    @TableField("COMPANY_ID_")
    @ApiModelProperty(value = "公司ID")
    private String companyId;

    @TableField("USER_INFO_")
    @ApiModelProperty(value = "用户信息")
    private String userInfo;

    @TableField("DELETED_")
    @ApiModelProperty(value = "逻辑删除")
    private Integer deleted;

    @TableField("INPUT_3ZN9W")
    @ApiModelProperty(value = "到账指标ID")
    private String input3zn9w;

    @TableField("INPUT_41H8I")
    @ApiModelProperty(value = "资金文号")
    private String input41h8i;

    @TableField("SELECT_7YR7R")
    @ApiModelProperty(value = "资金来源")
    private String select7yr7r;

    @TableField("INPUT_P305Q")
    @ApiModelProperty(value = "资金文件名称")
    private String inputP305q;

    @TableField("SELECT_53W17")
    @ApiModelProperty(value = "资金划分")
    private String select53w17;

    @TableField("NUMBER_VNDUG")
    @ApiModelProperty(value = "划分金额")
    private BigDecimal numberVndug;

    @TableField("GROUP_N1RHWABI")
    @ApiModelProperty(value = "分配单位ID")
    private String groupN1rhwabi;

    @TableField("GROUP_N1RHWABI_NAME")
    @ApiModelProperty(value = "分配单位")
    private String groupN1rhwabiName;

    @TableField("NUMBER_PTS01")
    @ApiModelProperty(value = "分配金额")
    private BigDecimal numberPts01;

    @TableField("SELECT_KP7EA")
    @ApiModelProperty(value = "资金年份")
    private BigDecimal selectKp7ea;
}
